HTML、CSS and JavaScript学习笔记
层叠样式表,即CSS,cascading style sheet;
link标记的使用:
<link rel="stylesheet" type="text/css" href="" media="all" />
在CSS中使用注释:/* */
在HTML中使用注释:<!--sample-->
media的取值:all ,screen屏幕;print打印
将p套在ul外,对p添加样式,则无效;
p.one是指class为one的P元素;
p .one是指P的后代元素中class为one的元素;
浏览器并不检查id的唯一性,所以多个id会应用相同的样式,但是,js的getElementById()会出错。
动态伪类的顺序:link-visited-focus-hover-active
JavaScript中特殊的数据类型:
null:空,已定义,但未赋值;
undefine:未定义
p与br标签的区别:P有段前距和段后距;
html5中的框架iframe,source
(frameset已废除)
在CSS中,选择符可以使用属性选择器,比如div[id="id"]{},匹配属性值时可使用通配符,比如:div[id^="t"],开头匹配,结尾匹配$(id$=),以及?,*,在使用$时,应注意转移符号\
类选择器与伪类选择器:类选择器用class与.标记,伪类选择器只能使用css中固定的名称,比如针对a标签的lvha,
伪元素选择器:
p:first-line:{color:green;}
P:first-letter{color:green}
::before{cotnet:text;color:red;}
::after{cotnet:text;color:red;}
li:first-child{}父元素中的第一个子元素,last-child,nth-child(n){}
当在html中引入script标签时,如果脚本语言是JavaScript,可省略type="JavaScript",此为type的默认值。